Skew Minimization Problem with Possible Sink Displacement
نویسندگان
چکیده
In applications such as design of integrated circuits (chips), it is sometimes required to connect the terminals (receivers) and the central vertex (source) by a weight-minimal tree where the signal delays between the source and the terminals are the same or differ by a minimal value. Simple necessary conditions for existence of the desired tree, heuristic rules for displacement of the terminals for which these conditions are not satisfied, and a new polynomial algorithm to determine an approximate solution were presented. 1. FORMULATION OF THE PROBLEM As the need for high-speed integrated circuits (chips) is growing from one year to the next, design of their signal systems becomes pivotal. The signal network is responsible for clocking the computer system. The command signal is generated outside the chip and fed into it through the input (source or root). Each functional element for which the signal is destined is connected to the source via a signal network. Each element performs a series of logic operations (functions) and until the beginning of the next cycle of computations waits for a signal to transmit the results to other element(s). Thereby the flows of information within the computer system are checked. The clock skew is the maximum difference between the instants of signal arrivals to different system components. Its increase results in lower speed of computations. In the existing systems where the size of elements is substantially smaller than one micron, clock skew is one of the main factors defining operation of the system. It reduces the clock frequency because the time between two successive signals must be increased so as to enable all system components to receive the signal. It is currently believed that the clock skew in the high-speed circuits should not exceed 5% of the maximum (critical) signal transmission time (critical delay). As will be shown in what follows, it does not always happen that there are clock trees with zero clock skew. In such an event, it is sometimes admitted to displace the terminals from their initial positions at a distance of at most two units. The possibility of displacing the terminals makes the construction of the zero-skew clock tree especially difficult. The problem of constructing a min-skew clock tree is known to be NP-hard [3] even without displacement of the terminals. The problem of clocking the arrivals of command signals to the elements of integrated circuit can be stated as follows. Each terminal (circuit element) executes certain operations. All terminals execute part of the general program, and their operation must be coordinated. The requirement of simultaneous arrival of signals to all terminals can be satisfied if one constructs a tree where all paths from the source to the terminals have identical delays. Additionally, from all the admissible trees the minimum-weight (cost) one must be selected in order to minimize the space occupied. In 1 This work was supported in part by the grants of KISTEP’99 and the Russian Foundation for Basic Research, project no. 02-01-00977. 0005-1179/03/6403-0493$25.00 c © 2003 MAIK “Nauka/Interperiodica”
منابع مشابه
VOLUME MINIMIZATION WITH DISPLACEMENT CONSTRAINTS IN TOPOLOGY OPTIMIZATION OF CONTINUUM STRUCTURES
In this paper, a displacement-constrained volume-minimizing topology optimization model is present for two-dimensional continuum problems. The new model is a generalization of the displacement-constrained volume-minimizing model developed by Yi and Sui [1] in which the displacement is constrained in the loading point. In the original model the displacement constraint was formulated as an equali...
متن کاملPolynomial Combinatorial Algorithms for Skew-bisubmodular Function Minimization
Huber, Krokhin, and Powell (2013) introduced a concept of skew bisubmodularity, as a generalization of bisubmodularity, in their complexity dichotomy theorem for valued constraint satisfaction problems over the three-value domain, and Huber and Krokhin (2014) showed the oracle tractability of minimization of skew-bisubmodular functions. Fujishige, Tanigawa, and Yoshida (2014) also showed a min-...
متن کاملA numerical investigation of heat transfer and pressure drop in a novel cylindrical heat sink with helical minichannels
This study numerically investigated heat transfer and fluid flow characteristics in a novel cylindrical heat sink with helical minichannels for the laminar flow of fluid with temperature-dependent properties. A finite volume method was employed to obtain the solution of governing equations. The effects of helical angle, channel aspect ratio, and Reynolds number, which were regarded as main para...
متن کاملSkew Estimation in Document Images Based on an Energy Minimization Framework
Skew estimation is important for document analysis and application. Most existing methods are proposed to deal with the document images consisting of words. In most cases, a complex document may include tables, irregular pictures and other non-text components. To address the challenging problem, this paper proposes a novel skew estimation approach based on an energy minimization framework for s...
متن کاملConversion of Network Problem with Transfer Nodes, and Condition of Supplying the Demand of any Sink from the Particular Source to the Transportation Problem
In this article we present an algorithm for converting a network problem with several sources and several sinks including several transfer nodes and condition of supplying the demand of any sink from a particular source to the transportation problem. Towards this end, and considering the very special structure of transportation algorithm, after implementing the shortest path algorithm or ...
متن کامل